package com.yyl.modules.cable.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yyl.common.api.Result;
import com.yyl.modules.cable.entity.Plan1;
import com.yyl.modules.cable.entity.vo.Plan1Vo;

import java.io.Serializable;
import java.util.List;

// 计划表1
public interface IPlan1Service {

	// 计划1，合并表单
	Result<?> consolidationCompleted(List<Serializable> plan1Ids,String operatorSchema,String receiptNo,String receiptPhotos,String taskTime,List<?> completeOrderList);
	
	// 查询计划1，批量出库完单的数据
	List<Plan1Vo> getPlan1ReceivingStorageList(List<Serializable> ids);
	
	// 查询计划1，批量入库完的数据
	List<Plan1> getPlan1DeliverStorage(List<Serializable> ids);
	
	//根据ids集合条件查询
	IPage<Plan1> pageList(Plan1Vo plan1Vo, Page<Plan1> page);
}
